package com.hksj.cm.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName DeviceVo
 * @Description TODO
 * @Author @陈章
 * @Date 2024/7/29 11:29
 * @Version 1.0
 */
@Data
public class DeviceVO {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "产品id")
    private Long productId;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "设备状态")
    private String state;

    @ApiModelProperty(value = "设备位置")
    private String deviceLocation;

    @ApiModelProperty(value = "设备路径地址")
    private String paths;

    @ApiModelProperty(value = "粒子等级")
    private String value;

    @ApiModelProperty(value = "当前设备上报历史数据值")
    List<DeviceMetadataHistoryVO> list;

    @ApiModelProperty(value = "当前设备上报实时数据值")
    List<DeviceMetadataParseInfoVO> deviceListVOS;
}
